package 状态机.请假demo.handler.impl;

import 状态机.请假demo.entity.LeavePermit;
import 状态机.请假demo.handler.CommonStatusHandler;

/**
 * 各种休假的公共处理类
 * <p>
 * 该类表示本次请假流程刚刚提交
 * <p>
 * 既然是假条的公共处理类，所以要实现公共接口
 */
public class Submitted extends CommonStatusHandler {
    @Override
    protected void doSpecificHandler(LeavePermit leavePermit) {
        System.out.println(String.format("user:%s--刚刚提交了%s假单--leavePermit.status is:%s",
                leavePermit.getUser(), leavePermit.getLeavePermitType().getMemo(),
                leavePermit.getStatus().getStatus()));

    }

    // 刚提交假条不需要处理 after 方法
}
